﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Learnive.Models
{
    public class Vakje
    {
        [Key]
        public int vakID { get; set; }
        
        [Display(Name="Vakcode")]
        public String vakCode { get; set; }

        [Display(Name = "Vaknaam")]
        public String vakNaam { get; set; }

        [Display(Name = "Presentaties")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String presentatie { get; set; }

        [Display(Name = "Opdrachten")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String opdrachten { get; set; }

        [Display(Name = "Algemene omschrijving")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String algemeneOmschrijving { get; set; }

        [Display(Name = "Competenties & Leerdoelen")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String competentieLeerdoel { get; set; }

        [Display(Name = "Toetsing & Beoordeling")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String toetsingBeoordeling { get; set; }

        [Display(Name = "Literatuur & Bronnen")]
        [DataType(DataType.MultilineText)]
        [AllowHtml]
        public String bronnen { get; set; }

        public virtual List<Huiswerk> Huiswerken { get; set; }
        public virtual List<Cijfer> Cijfers { get; set; }
    }
}
